#pragma once
#include <YSimpleSystem/ISystemFactory.h>

namespace ysimple_system
{
	class YSystemFactory :
		public ISystemFactory
	{
	public:
		YSystemFactory(void);
		virtual ~YSystemFactory(void);

		STREAM_SPTR			createStream() override;
		THREAD_SPTR			createThread() override;
		PROACTOR_SPTR		createProactor() override;
	};
}


